crypto/tls.Conn.handshakeErr (field)

23 uses

	crypto/tls (current package)
		conn.go#L41: 	handshakeErr   error   // error resulting from handshake
		conn.go#L1297: 	if c.handshakeErr = c.clientHandshake(context.Background()); c.handshakeErr == nil {
		conn.go#L1300: 	return c.handshakeErr
		conn.go#L1552: 	if err := c.handshakeErr; err != nil {
		conn.go#L1562: 	c.handshakeErr = c.handshakeFn(handshakeCtx)
		conn.go#L1563: 	if c.handshakeErr == nil {
		conn.go#L1571: 	if c.handshakeErr == nil && !c.isHandshakeComplete.Load() {
		conn.go#L1572: 		c.handshakeErr = errors.New("tls: internal error: handshake should have had a result")
		conn.go#L1574: 	if c.handshakeErr != nil && c.isHandshakeComplete.Load() {
		conn.go#L1579: 		if c.handshakeErr == nil {
		conn.go#L1598: 			c.handshakeErr = fmt.Errorf("%w%.0w", c.handshakeErr, AlertError(a))
		conn.go#L1604: 	return c.handshakeErr
		quic.go#L223: 		return q.conn.handshakeErr
		quic.go#L242: 	if err := q.conn.handshakeErr; err != nil {
		quic.go#L249: 		return QUICEvent{Kind: QUICErrorEvent, Err: q.conn.handshakeErr}
		quic.go#L272: 	return q.conn.handshakeErr
		quic.go#L294: 	for q.conn.hand.Len() >= 4 && q.conn.handshakeErr == nil {
		quic.go#L298: 			q.conn.handshakeErr = fmt.Errorf("tls: handshake message of length %d bytes exceeds maximum of %d bytes", n, maxHandshake)
		quic.go#L305: 			q.conn.handshakeErr = err
		quic.go#L308: 	if q.conn.handshakeErr != nil {
		quic.go#L309: 		return quicError(q.conn.handshakeErr)